<?php
	require_once("../conexion/conexion.php");
	require_once("Ingresa_Datos_Ambientales.php");
	
	function BuscaFactura($rut,$fac)
	{
		$con = new Conexion();
		$con2 = $con->conexionBD("fpproduccion");
		$sql = "select count(FacOtrosNumFac) from facturaotros where OCliRut='".$rut."' and FacOtrosNumFac ='".$fac."'";
		$resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$num = mysql_fetch_array($resultado);
		$con->cerrarBD();
		return $num[0];
	}
	
	$dAmbiental = new DatosAmbientales();
    
	extract($_POST);
  
	if(($txtNumFactura=="")or($txtMonto=="")or($cmb_Condicion_Venta=='0')or($txtFecha=="")or($txtObservacion==""))
	{
		echo "<script>0;alert(\"INGRESE LOS DATOS REQUERIDOS !!!\");</script>";
	}
	else
	{
		$fecha = explode("-",$txtFecha);
    	$fecha = "$fecha[2]-$fecha[1]-$fecha[0]";
		$monto = str_replace ( ".", "", $txtMonto);
		$iva = round($monto*0.19);
		$total = $monto+$iva;
		$numOtros = $dAmbiental->BuscaNumOtros($txtSolicitud);
		$obs = strtoupper($txtObservacion);
		$valor = BuscaFactura($txtRut,$txtNumFactura);
		if($valor!=0)
		{
			echo "<script>0;alert(\"YA EXISTE LA FACTURA !!!\");</script>";
		}
		else
		{
			$dAmbiental->IngresaOtros($numOtros,$txtRut,$cmb_Condicion_Venta,$txtNumFactura,$total,$obs,$fecha,'NO PAGADO',$monto,$iva);
			$dAmbiental->ActualizaEstadoOtros($numOtros);
			echo "<script>1;alert(\"LOS DATOS FUERON INGRESADOS CORRECTAMENTE !!!\");</script>";
		}
	}
	
?>